home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / formats / iff / newiff.lzh / NewIFF / Compiler.README < prev    next >
Text File  |  1992-06-14  |  1KB  |  33 lines

  1.  
  2. The modules/ directory contains the module sources and SAS C 5.10a
  3. object modules.  If you are using Manx, copy Makefile.Manx to
  4. Makefile, and copy iffobj/Manx/#?.o to the modules/ directory.
  5.  
  6. The includes files subdirectory (iffp/) may be placed in your
  7. current directory or your normal include directory.
  8.  
  9. COMPILATION NOTES
  10.     These modules and examples have been compiled using SAS C 5.10a
  11.     and Manx C 5.0d, 2.04 (37.4) include files and 2.04 amiga.lib.
  12.     You must have at least 37.1 alib_protos.h (older versions of
  13.     this include file contained the amiga.lib stdio protos also
  14.     which conflict with both SAS and Manx stdio).  For Manx, if
  15.         you are using < 37.4 Amiga include files, you will probably
  16.     have to to comment out the inclusion of mathffp.h in
  17.         alib_protos.h.  This is already fixed in the 37.4 includes.
  18.     When compiling with Manx, a warning seems to be generated for
  19.     each string constant assigned to a UBYTE * field, and also
  20.     by some references to ilbm->colortable.
  21.  
  22.  
  23. HOOKENTRY NOTES
  24.     A Hook.asm (Hook.o) module is provided which contains a
  25.     generic HookEntry function.  Note that this generic
  26.     HookEntry does not do any geta4() type functions for
  27.     loading of the base for base-relative data.  If your
  28.     compiler provides its own HookEntry, you may need to
  29.     link with your compiler's provided HookEntry rather
  30.     than the IFF one, especially if you plan to change
  31.     the hook function (stdio hook in parse.c).
  32.  
  33.